package hello;

/**
 * Created with IntelliJIDEA.
 * Description:
 * User: ASUS
 * Date: 2025/9/1
 * Time: 14:17
 */
public class BankAccount {
    private String ownerName; // 私有属性，外部无法直接访问
    private double balance;   // 私有属性

    // 公共构造方法
    public BankAccount(String ownerName, double initialBalance) {
        this.ownerName = ownerName;
        if (initialBalance > 0) {
            this.balance = initialBalance;
        }
    }

    // 公共方法 (Getter)，用于读取私有属性
    public double getBalance() {
        return this.balance;
    }

    // 公共方法 (Setter)，用于以受控的方式修改私有属性
    public void deposit(double amount) {
        if (amount > 0) {
            this.balance += amount;
            System.out.println("成功存款: " + amount);
        } else {
            System.out.println("存款金额必须大于0");
        }
    }
}
